import {
    showAllmedal,
    showTagByMedalName,
    uploadMedalImage,
    addOrUpdateMedal,
    updateMedalState,
    deleteMedal,
    showAllcontent,
    showContentBycontentName,
    showAllGoods,
    showGoodsByGoodsName

} from "../../api/medal";

import {message} from "antd";

export default{
    medaldata:[
        // {
        //     id:1,
        //     App:'小黑早教',
        //     imgSrc:'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fup.enterdesk.com%2Fedpic%2Ffe%2F11%2F97%2Ffe119792285b42e687ebf4367f77c8de.jpg&refer=http%3A%2F%2Fup.enterdesk.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1667467708&t=f250a0a76a390e652a8e7d302b64f987',
        //     name:'神童',
        //     content:'弟子规',
        //     points:300,
        //     goods:'遥控汽车',
        //     weight:'1000',
        //     status:'上架',
        //     des:'介绍介绍'
        // },
        // {
        //     id:2,
        //     App:'小黑早教',
        //     imgSrc:'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fup.enterdesk.com%2Fedpic%2Ffe%2F11%2F97%2Ffe119792285b42e687ebf4367f77c8de.jpg&refer=http%3A%2F%2Fup.enterdesk.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1667467708&t=f250a0a76a390e652a8e7d302b64f987',
        //     name:'神童',
        //     content:'三字经',
        //     points:200,
        //     goods:'玲娜贝儿',
        //     weight:'999',
        //     status:'上架',
        //     des:'人之初，性本善'
        // },
        // {
        //     id:3,
        //     App:'小黑早教',
        //     imgSrc:'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fup.enterdesk.com%2Fedpic%2Ffe%2F11%2F97%2Ffe119792285b42e687ebf4367f77c8de.jpg&refer=http%3A%2F%2Fup.enterdesk.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1667467708&t=f250a0a76a390e652a8e7d302b64f987',
        //     name:'神童',
        //     content:'英语对话',
        //     points:500,
        //     goods:'遥控飞机',
        //     weight:'900',
        //     status:'上架',
        //     des:'英语英语'
        // },
        // {
        //     id:4,
        //     App:'小黑早教',
        //     imgSrc:'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fup.enterdesk.com%2Fedpic%2Ffe%2F11%2F97%2Ffe119792285b42e687ebf4367f77c8de.jpg&refer=http%3A%2F%2Fup.enterdesk.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1667467708&t=f250a0a76a390e652a8e7d302b64f987',
        //     name:'神童',
        //     content:'数独',
        //     points:300,
        //     goods:'笛子',
        //     weight:'1000',
        //     status:'下架',
        //     des:'逻辑锻炼'
        // },
        // {
        //     id:5,
        //     App:'小黑早教',
        //     imgSrc:'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fup.enterdesk.com%2Fedpic%2Ffe%2F11%2F97%2Ffe119792285b42e687ebf4367f77c8de.jpg&refer=http%3A%2F%2Fup.enterdesk.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1667467708&t=f250a0a76a390e652a8e7d302b64f987',
        //     name:'神童',
        //     content:'简笔画',
        //     points:300,
        //     goods:'拼图',
        //     weight:'800',
        //     status:'上架',
        //     des:'培养绘画'
        // },
        // {
        //     id:6,
        //     App:'小黑早教',
        //     imgSrc:'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fup.enterdesk.com%2Fedpic%2Ffe%2F11%2F97%2Ffe119792285b42e687ebf4367f77c8de.jpg&refer=http%3A%2F%2Fup.enterdesk.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1667467708&t=f250a0a76a390e652a8e7d302b64f987',
        //     name:'神童',
        //     content:'唐诗三百首',
        //     points:300,
        //     goods:'口琴',
        //     weight:'950',
        //     status:'下架',
        //     des:'飞流直下三千尺'
        // },
    ],
    //内容数据
    contentData:[
        // {
        //     id:1,
        //     contentName:'三字经',
        //     App:'小黑早教',
        //     channel:'国学',
        // },
        // {
        //     id:2,
        //     contentName:'弟子规',
        //     App:'小黑早教',
        //     channel:'国学',
        // },
        // {
        //     id:4,
        //     contentName:'英语对话',
        //     App:'小黑早教',
        //     channel:'英语',
        // },
        // {
        //     id:5,
        //     contentName:'数独',
        //     App:'小黑早教',
        //     channel:'逻辑',
        // },
        // {
        //     id:6,
        //     contentName:'简笔画',
        //     App:'小黑早教',
        //     channel:'美术',
        // }
    ],
    //商品数据
    goodsData:[
        // {
        //     id:1,
        //     goodsName:'遥控汽车',
        //     category:'汽车',
        // },
        // {
        //     id:2,
        //     goodsName:'玲娜贝儿',
        //     category:'娃娃',
        // },
        // {
        //     id:3,
        //     goodsName:'遥控飞机',
        //     category:'飞机',
        // },
        // {
        //     id:4,
        //     goodsName:'笛子',
        //     category:'乐器',
        // },
        // {
        //     id:5,
        //     goodsName:'拼图',
        //     category:'益智',
        // },
        // {
        //     id:6,
        //     goodsName:'口琴',
        //     category:'乐器',
        // },
    ],
    // 查询所有勋章信息
    async getAllmedal(val){
        await showAllmedal(val).then(res=>{
            console.log(res);
            if (res.code===200){
                this.medaldata=res.data
            }else {
                return message.error('请求异常！')
            }
        }).catch(err=>{
            throw err
            }
        )
    },

    //多条件查询作者信息
    async getQueryMedal(val){
        await showTagByMedalName(val).then(res=>{
            console.log(res);
            if (res.code===200){
                this.medaldata=res.data
            }else {
                return message.error('请求异常！')
            }
        }).catch(err=>{
            throw err
            }
        )
    },
    

    //添加或修改勋章
     addOrEditMedal(val){
         addOrUpdateMedal(val).then(res=>{
            if (res.code===200){
                this.getAllmedal(1);
            }else {
                return message.error('请求异常！')
            }
        }).catch(err=>{
            throw err
            }
        )
    },
    // 上传勋章头像
     addMedalImage(file,val){
        console.log("1111111111111",val)
        if(file==={}){
            // 这里判断的是如果在新增/编辑页面没有去修改图片，那么file就是一个空对象，图片的路径还是之前的路径
            this.addOrEditMedal(val);
        }else{
            uploadMedalImage(file).then(res=>{
                console.log(res)
                // 如果有添加/修改图片，则将添加/编辑提交的表单数据对象中的图片地址设置为请求到的图片路径
                val.imgSrc=res.data
                this.addOrEditMedal(val);
            }).catch(err=>{
                console.log(err)
            })  
        } 
         
    },
    // 批量修改作者状态
    async editMedalState(val,str){
        await updateMedalState(val,str).then(res=>{
            if (res.code===200){
                this.getAllmedal(1);
            }else {
                return message.error('请求异常！')
            }
        }).catch(err=>{
            throw err
            }
        )
    },

    // 删除作者信息
    async delMedal(val){
        
        await deleteMedal(val).then(res=>{
            if (res.code===200){
                this.getAllmedal(1);
            }else {
                return message.error('请求异常！')
            }
        }).catch(err=>{
            throw err
            }
        )
    },
    //获取所有内容数据showAllGoods
    async getAllContent(val){
        await showAllcontent(val).then(res=>{
            console.log(res);
            if (res.code===200){
                this.contentData=res.data
            }else {
                return message.error('请求异常！')
            }
        }).catch(err=>{
            throw err
            }
        )
    },
    // 条件模糊查询内容数据
    async getQueryContent(val){
        await showContentBycontentName(val).then(res=>{
            console.log(res);
            if (res.code===200){
                this.contentData=res.data
            }else {
                return message.error('请求异常！')
            }
        }).catch(err=>{
            throw err
            }
        )
    },
    //获取所有商品数据
async getAllGoods(val){
    await showAllGoods(val).then(res=>{
        console.log(res);
        if (res.code===200){
            this.goodsData=res.data
        }else {
            return message.error('请求异常！')
        }
    }).catch(err=>{
        throw err
        }
    )
},
    // 条件模糊查询商品数据
    async getQueryGoods(val){
        await showGoodsByGoodsName(val).then(res=>{
            console.log(res);
            if (res.code===200){
                this.goodsData=res.data
            }else {
                return message.error('请求异常！')
            }
        }).catch(err=>{
            throw err
            }
        )
    },

    selectMedals:[],
    setSleMedal(val){
        this.selectMedals=val;
    },
    selectMedalsID:[],
    setSleMedalsId(val){
        this.selectMedalsID=val;
    },
    
    //选择内容
    selectContent:[],
    setSleContent(val){
        this.selectContent=val;
    },
   
    //选择商品
    selectGoods:[],
    setSleGoods(val){
        this.selectGoods=val;
    },
   
}